NHNH2OONHNHH2NSH3COOOHSH3COOOH